Jak zjistit barvu z obrazku?

Otázka od: Michael Janecek

28. 6. 2004 19:19

Zdravim,

    Mam nasledujici dotaz: Pomoci bmp.Canvas.Pixels[x,y] zjistim barvu na
obrazku, jak ale urcim, jestli je to seda, modra, nebo jaka? Vraci mi to
totiz hodnoty od 0 po 16000000.

    Poradi nekdo?

M.


Odpovedá: Ales Vasicek

28. 6. 2004 19:24

Ahoj,

fce Pixels vraci normalne TColor, cili muzes testovat zda je rovno clRed,
clBlue apod. nebo muzes vyuzit tyto funkce, ktere ti vrati hodnoty RGB v
rozmezi 0-255:
GetRValue(Color);
GetGValue(Color);
GetBValue(Color);

Ales

> -----Original Message-----
> From: Michael Janecek [mailto:mjanecek@astapra.cz]
>
> Mam nasledujici dotaz: Pomoci bmp.Canvas.Pixels[x,y]
> zjistim barvu na
> obrazku, jak ale urcim, jestli je to seda, modra, nebo jaka?
> Vraci mi to
> totiz hodnoty od 0 po 16000000.